interface KHTMLElement {
    /**
     * 判断元素是否为隐藏状态
     * @param visible <'display'> 显示属性 @see Evisible
     * @returns true: 元素为隐藏状态; false: 元素为显示状态;
     */
    isHide(visible?: Evisible): boolean;
}
{
    Object.defineProperty(KHTMLElement.prototype, 'isHide', {
        writable: false,
        configurable: false,
        enumerable: false,
        value: function (this: KHTMLElement, visible = Evisible.display) {
            return !this.isShow(visible);
        }
    });
}
